set(requests_src_files
    requests.cpp)

find_package(CURL REQUIRED)
find_package(fmt REQUIRED)
find_package(gflags REQUIRED)


add_library(mg-requests STATIC ${requests_src_files})
target_link_libraries(mg-requests
        PUBLIC mg-utils nlohmann_json::nlohmann_json
        PRIVATE lib::ctre spdlog::spdlog ${CURL_LIBRARIES} fmt::fmt gflags)
target_include_directories(mg-requests PRIVATE ${CURL_INCLUDE_DIRS})
